﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MS.InformationManagement.Presenter.Support;
using MS.InformationManagement.DAL.RecordCenter;

namespace MS.InformationManagement.Presenter.TRDSelector
{
    public interface ITRDSelectorVIew : IView
    {

        IEnumerable<Seccion> Secciones { get; set; }
        IEnumerable<Seccion> SubSecciones { get; set; }
        IEnumerable<Serie> Serie { get; set; }
        IEnumerable<Subserie> SubSerie { get; set; }
        IEnumerable<TipoDocumental> TiposDocumentales { get; set; }
        int SelectedSection { get; set; }
        int SelectedSerie { get; set; }
        int? SelectedSubSection { get; set; }
        int? SelectedSubSerie { get; set; }
        int? SelectedTipoDocumentalID { get; set; }
        string SelectedTipoDocumentalName { get; }
        bool BelongsToCurrentTRD { get; set; }

        void Show();
        void LoadSubSeccion();
        void LoadSubSerie();
        void LoadSelectValues();
        void LoadTipoDocumental();
        void SetUserDependency(string userSectionName);
        void SetCurrentUserDependency();
    }
}
